System and method for generating video taping reminders

ABSTRACT

Electronic Guide products give the user the ability to videotape selected programs. Once a program has successfully been taped a message is displayed, reminding the viewer that they have taped it. (E.g. “You taped ______; have you watched it yet?”) Information comprising information that shows are taped, the particular shows taped and viewer profiles allow advertisements targeted to the viewer who typically records a given type of programming to be presented.

CROSS-REFERENCE TO RELATED APPLICATION

This application is a continuation of U.S. patent application Ser. No.09/456,132, filed Dec. 7, 1999, which is a nonprovisional of U.S.provisional patent application No. 60/111,196, filed Dec. 7, 1998. Bothof these prior applications are hereby incorporated by reference hereinin their entireties.

BACKGROUND OF THE INVENTION

This invention relates generally to electronic guides and particularlyto electronic television guides capable of programming a video recorderand displaying an index of previously recorded video and/or informationclips.

Unattended recording of television signals for later viewing is commonlydone to accommodate an individual viewer's schedule. This process isbecoming increasingly automated. Many programs can be recorded at thetouch of a button. Keeping track of what a viewer has recorded becomesincreasingly difficult. Advertisers and/or program sponsors tend to findit of value to bring their program that has been recorded to theattention of the viewer, above a group of other recorded programs. Avideotaping reminder that is selectively assigned to scheduled programsis desirable to accomplish this.

To catalog material recorded on a videotape a written index may be used.However, viewers often use a videotape as a temporary storage device toview previously recorded, or time shifted, material at theirconvenience. An electronic index recorded on the videotape is adesirable means of identifying the contents of a given video cassette.Directories that allow a user to select a program and advance the tapeto the selected program provided a convenient means of recordingvideotaped contents, and subsequently viewing them.

If a viewer records programs over several days or several weeks theyhave forget what was recorded. Alternatively, a viewer may simply haveforgotten that a particular program had been taped. Accordingly, itwould be desirable to provide a device that reminds the viewer that aparticular program has been taped, and provides an indication of itslocation.

Advertisers seek to place targeted adds whenever possible, to capture aviewer's attention. Merchants also desire to target an advertisement toa particular viewer, based on a profile of viewer information. Thus, aformat, such as a videotaping reminder, that provides an opportunity foran advertiser to gain a viewer's attention and/or target anadvertisement to a particular viewer profile is desirable.

SUMMARY OF THE INVENTION

There is therefore provided in a present embodiment of the invention aprocess for generating a videotaping reminder. First an electronicprogram guide (“EPG”) is displayed on a viewer's display device. Theviewer then enters the EPG and displays a schedule of programs. Theviewer then selects a program listed in the schedule for recording. TheVCR is programmed to record the program selected, and the program issubsequently recorded. After recording the guide determines if avideotaping reminder has been assigned to the program recorded. If avideotaping reminder has been assigned to the recorded program it isactivated.

Many of the attendant features of this invention will be more readilyappreciated as the same becomes better understood by reference to thefollowing detailed description considered in connection with theaccompanying drawings.

DESCRIPTION OF THE DRAWINGS

These and other features and advantages of the present invention will bebetter understood from the following detailed description read in lightof the accompanying drawings, wherein:

FIG. 1 is an illustration of a video taping reminder;

FIG. 2 is a flow diagram of the process to generate a video tapingreminder;

FIG. 3 is a flow diagram of the process to generate and retrieve a videotaping reminder associated with a tape library;

FIG. 4 is a block diagram of a circuit that inserts information into abroadcast signal;

FIG. 5 is a block diagram of the serial transmission of packets of data;

FIG. 6 is a block diagram of a receiver for separating data encoded in aVBI from a video signal;

FIG. 7 is an illustration of an embodiment of a guide screen showingseveral hours of programming;

FIG. 8 is an illustration of an embodiment of a remote control unitsuitable for activating an electronic guide;

FIG. 9 is an illustration of a tape library format;

FIG. 10 is a block diagram of a VBI decoder functioning in conjunctionwith a VCR, television and remote control unit;

FIG. 11 illustrates an exemplary grid screen showing a line up ofprograms to be recorded; and

FIG. 12 is a block diagram illustrating sources of advertisement fordisplay with the videotaping reminders.

DETAILED DESCRIPTION OF THE INVENTION

FIG. 1 is an illustration of a video taping reminder. Electronic programguides (“EPG”) are increasingly being used by television viewers inorder to evaluate program selections. EPGs are used to view scheduleinformation of upcoming programs. Additionally, EPGs are used to sortprogramming, and otherwise aid a television viewer in increasing theirenjoyment of their video equipment. For example, an EPG may be used tosort program listings by content, or viewer preference. Additionally, aviewer may generate a schedule of programs to watch, where thetelevision tunes from one program to the next based upon a viewer'spreviously recorded selections. A viewer may also generate a videorecording schedule with an EPG. This schedule may be viewed. By using anEPG recording schedule, a number of programs may be recorded by theviewer by selecting them from an EPG schedule.

Programs may be recorded on a one time basis or periodically. Also, anEPG may be programmed to skip programs if a rerun is encountered. Withthis degree of automation in repetitive recording, and the scheduling ofthe recording of multiple programs, it is easy for a viewer to forgetthat they have recorded a particular program. A recording schedule maybe consulted to determine which program has been recorded. However,consulting the recording schedule requires an affirmative action on thepart of the viewer.

Program sponsors and/or advertisers who wish to make their recordedprogram stand out from a recorded program listing may elect to utilize avideo taping reminder.

A video taping reminder consists of anything to cue a viewer that aprogram has been recorded. In the general sense it may alert the viewerthat any program has been recorded. However in an embodiment it is analert that a particular program has been recorded. A cue may consist ofa visual indication, a textual indication, an audio indication, or acombination of these indicator signals. The cue is anything that may beused to alert the viewer that a program has been recorded.

In an embodiment of a video taping reminder shown in FIG. 1, the videotaping reminder comprises a textual and graphical display on atelevision screen 100. The video taping reminder 104 is shown presentedas a portion of a guide page 102. In another embodiment the reminder isdisplayed independent of the EPG. In an embodiment an advertisement 106may be displayed in conjunction with a video taping reminder 104. Thereminder and the advertisements present may be displayed in a picture inpicture (“PIP”) box.

For example, during a previous viewing session, a television viewerconsults the EPG and decides to record a television program. The viewerenters the recording mode and selects the program to be recorded. Atthis point, the VCR is set up to automatically record the programselection, and does so. Sometime later the viewer switches off the set,or continues viewing other programs. The next time the viewer activateshis set, or at a predefined time after completion of videotaping, avideo taping reminder 104 is displayed with an indication to the viewerthat a particular program has been video taped and is awaiting playback.In an embodiment a video clip of the recorded program may be displayedin a PIP window associated with the reminder 108.

Alternatively, a viewer may be cued with a video taping reminder of anaudio signal or an icon present on the television screen. In fact, anycue capable of being perceived by a viewer as a reminder that atelevision program has been video taped and not viewed comprises avideotaping reminder to a viewer.

Reminders may be associated with particular television programs or withall programs. In an embodiment, an advertiser who wishes to make theirrecorded program stand out to the viewer may choose to pay a fee for theprivilege. A packet of data sent with scheduling information of the EPGand associated with the sponsor's scheduled program causes a reminder tobe activated when that particular program is recorded. Thus, a programso marked, will display a video taping reminder after it has beenrecorded.

FIG. 2 is a flow diagram of the process to generate a video tapingreminder. The process start at 200 by a viewer's first entering an EPG202. The viewer next selects a program for taping 204. In selecting aprogram for taping, the viewer may access a specialized recording gridthat presents a visual indication of which programs have been selectedfor recording and allows selection of additional programs to berecorded. Alternatively, a program selected for taping may be selectedfrom a program listing in a EPG and designated for recording by pressingan appropriate function key on a control panel.

When the scheduled taping time for a program arrives, the VCR is set upfor taping the program 206. The VCR tunes to the selected channel. In anembodiment the VCR checks a code in the guide corresponding to theselected program and compares it to a code transmitted with the programto be taped. If the codes match, recording is initiated. In anotherembodiment, the codes would not be checked. In this case, the VCRautomatically starts to record at the designated time. The use of codesallows verification between programs selected in the EPG, to thatbroadcast to account for scheduled changes in program lineup and delaysdue to earlier program time overruns.

In a further embodiment, as part of the setup for taping, indexing ofthe tape is initiated and stored in a directory residing on the tape.

Next, the program is recorded at step 208. While recording, the EPGchecks to see if a video taping reminder has been sent along with theshow data 210. Alternatively, in an embodiment, the check for thereminder may be performed during the selection of the program for taping204 or at any other step in the recording process 206, 208. In a furtherembodiment the check may be performed after taping is complete.

In an embodiment, data concerning a show is sent, along with otherschedule information, to a viewer's location during a video blankinginterval (“VBI”) of another program presented during the day, or duringoff times in the evening, when the fee for utilizing the VBI is lower.This is an opportune time to send a videotaping reminder that will beassociated with a given show when it is recorded. If an advertiser orsponsor desires to place a reminder when a particular show is beingrecorded, the reminder may be sent over the video blanking interval withother scheduled data. In an embodiment, a reminder may be sent by othermeans such as through an Internet or telephone connection.

If a reminder has been assigned and transmitted with the show data, thereminder is stored for later display 212. The reminder may be stored ina volatile or non-volatile memory associated with the EPG. Alternative,storage devices comprise disk drives, optical storage media and magnetictape and the like. The reminder may be generated locally, with thetrigger for the reminder to be displayed, being sent from a serviceprovider. After the reminder is stored, the process is at an end 214.

Now that the process has been completed, the next time the television isturned on, or at a later predetermined time after taping, a reminderwill be displayed that a particular show has been recorded. Provided thesponsor or advertiser desires to associate the reminder with therecording process and the service provider has sent it. A serviceprovider would typically activate a reminder after an advertiser orsponsor pays a fee to activate the service.

FIG. 3 is a flow diagram of the process to generate and retrieve a videotaping reminder associated with a tape library. The processesinitialized at step 300 and an EPG is entered at step 302. Next, aprogram for taping is selected from one of the various menus in an EPGat step 304. At the appropriate time, prior to recording, the VCR is setup at step 306. This set up includes the generation of start and stoplocations on the tape being used for the current recording, and theirentry into a library listing the present tape as a volume in the index.The Library is typically stored in an electronic memory. Next, at thescheduled start time, the program is recorded 308.

Next, the library information is stored for later display 310. Thisstorage of library information is on the video tape. In an embodiment,library information is stored in volatile or non-volatile memoryassociated with the electronic guide. This memory is typically residentin a VCR, a set top box or the television. Any means of electronicretrieval capable of storing the library information may be employed.Next, an inquiry is made as to whether or not a reminder has been sentwith show data 314. If the video taping reminder has been sent, thisreminder is stored in memory for later electronic retrieval with thelibrary information 316, previously stored.

The library information and reminder need not be stored in the same typeof memory device. The only requirement upon the memory location is thata processor executing the steps of the process is able to locate thedata for display. A display of library information with the video tapingreminder would tell the viewer that he has recorded a program on aparticular video tape. If the viewer desires to view the show, he knowswhich tape to load, if not already loaded. The library also provides anindication of the length of the program taped and the location of theprogram on the tape. To remind the viewer that a show has been taped,the particular tape that the show was on need not be loaded into theVCR.

FIG. 4 is a block diagram of a circuit that inserts information into abroadcast signal. To insert data such as a video taping reminder into avertical blanking interval, a circuit that accomplishes the functionshown in FIG. 4 is utilized. A video source 410 is input to a datainserting device 412. The data inserter looks for a set of retrace linesthat comprise a VBI of a video signal. The data inserting device 412inserts supplemental information, such as a video taping reminder, inthe blanking intervals for later retrieval. The information inserted maybe a source of advertisements 416, or as well as a videotaping reminder.

Alternatively, additional information may be inserted in addition to thereminder. Additional information may consist of audio or visual cuesthat a sponsor or advertiser desires to associate with the video tapingreminder. Next, the composite signal of supplemental information andvideo signal output from the data inserter 412 is modulated on to an RFcarrier 414.

The RF signal is then suitable for presentation to a network fordistribution 416. The RF signal may be distributed by a cable televisionnetwork, a wireless network or by appropriate additional signalconditioning over the Internet.

FIG. 5 is a block diagram of a serial transmission of packets of data.Information inserted into a video signal as shown in FIG. 4, typicallyconsists of packets of digital information. Each packet comprises adistinct message A1, A2, A3 separated from the other messages by apreamble H1, H2, H3 that announces the end of the previous packet andthe beginning and function of the current packet. The information beingcommunicated is contained in packets labeled A1, A2, A3.

FIG. 6 is a block diagram of a receiver for separating data encoded in aVBI from a video signal. A signal 602 is received by a tuner 636 andconverted to an intermediate frequency (“IF”) signal that is easier toprocess. The intermediate frequency signal is split and sent to an IFamplifier 638 and a VBI decoder 648. The IF amplifier 638 amplifies theweak signal before it is routed to a video detector 640. The videodetector 640 converts the intermediate frequency signal to a base bandsignal, or video signal, suitable for presentation to a televisionmonitor 642. The video signal has an audio signal that is associatedwith it. The audio signal transmitted along with the video signal ispresented to a speaker associated with the television monitor 642.Returning to the output of tuner 636, that is output to the VBI decoder648, the supplemental information is extracted from the VBI of the IFsignal. The VBI signal is separated and converted to a base band signalwhen the decoder detects the blanking interval, and strips the packetsof data from the signal. A micro-controller 644 decodes the datacontained in the packets, storing the information in memory 650 forlater utilization with an EPG display.

FIG. 7 is an illustration of an embodiment of a guide screen showingseveral hours of programming. Programming 702 is shown for a given day706 and date 704. A guide screen 700 shows programming information 720for various channels that are available to a viewer. The guide screenalso makes available the activation of various functions through theguide. A view 710, view TV 708, record 714 and return 718 functions areavailable through the guide screen to the viewer. In the embodiment, acursor is positioned over the desired function and a selection is made.In the embodiment, the cursor and the selection function are activatedvia a remote control device.

To program recording of a later program on another channel, the recordfunction 714 is utilized. For example, to record Channel 11's 8:30program of “I Love Lucy” 722, the cursor is positioned on the “I LoveLucy” box 722 and the selection button is pressed, highlighting theselection. After selection of a program, the viewer's next activates therecord button 714 so that at 8:30, Channel 11 is tuned to and “I LoveLucy” is recorded.

FIG. 8 is an illustration of an embodiment of a remote control unitsuitable for activating an electronic guide as described in FIG. 7. Aguide screen is activated by pressing the guide button 801. A cursor maybe moved about upon a picture screen by pushing one of the cursormovement keys 802. Once a cursor has been positioned appropriately onthe screen over a guide selection, the select button 804 is pressed tomake the selection.

FIG. 9 is an illustration of a tape library format. A tape library istypically stored in a random access memory. Each time a tape isaccessed, its contents are entered into the library by tape number ofthe tape that has been played. The contents of the library may bedecoded by a microprocessor and presented for display on a video displayby an on screen display controller.

FIG. 10 is a block diagram of a VBI decoder functioning in conjunctionwith a VCR, television and remote control unit. A controller foraccessing programs stored on a video cassette tape is shown 1060. Aconventional video display having a video input 1062 is used inconjunction with the controller 1060 that is placed between videodisplay 1062 and a video cassette recorder 1018. The controller 1060 hasa tuner 1022 coupled to a VBI decoder 1024 and a microprocessor 1026that interfaces to a random access memory 1032 and a read only memory1030. The tuner 1022 interfaces to on screen display controller 1034which also interfaces to VBI decoder 1024 and microprocessor 1026. Thecontroller receives an infrared signal at infrared detector 1038 fromremote controller 1012. The commands received by IR detector 1038 areprocessed by microprocessor 1026. The microprocessor also interfaces toand from a vertical blanking interval decoder 1024.

The read only memory 1030 includes a section for instructions on thecontrol of microprocessor 1026. An additional section is included fordecoding infrared codes received by IR detector 1038. The section forinfrared codes comprises decoding of codes for controlling a VCR withplay, record, rewind, stop and index functions. Also included in theread only memory 1030 are sections for storage of a directory, a guidedata section, and a library section.

Directory, guide data and library information are provided tomicroprocessor 1026 from VBI decoder 1024. This information is stored inthe vertical blanking interval present in the television signal beingplayed back through tuner 1022 by the VCR 1018. The video signal outputby VCR 1018 is a video signal that comprises vertical blanking intervalsof an interlaced television scanning raster.

A first field of a video television signal starts at an upper leftcorner of a television screen and writes a series of lines to the bottomof the screen. At the bottom of the screen, a beam writing the screenretraces in a series of lines back to the top of the screen. The seriesof retraced lines are designated as vertical blanking interval lines.During the retrace period, writing to a screen is blanked. However, asignal is still present and additional information can be sent duringthe vertical blanking interval. The vertical blanking interval comprises1020 lines available per frame to encode data onto. After the verticalblanking interval, a second video frame is written to the screenfollowed by another vertical blanking interval.

A vertical blanking interval (“VBI”) is present on a video cassettetape. The video cassette tape has audio and video tracks. The videotrack records the video signal that contains the vertical blankinginterval.

In the invention, data packets are inserted in the vertical blankinginterval. For example, a packet of data containing tape identificationnumber, program number and an absolute address may be stored on avertical blanking interval line. Also, a directory may be stored on avertical blanking interval line in accordance with the principles of theinvention. During recording, data is inserted into the vertical blankinginterval of the signal being recorded on video tape by a VBI insertercircuit. During playback, information on the VBI on the recording tapeis decoded by the VBI decoder 1024 and stored in random access memory1032. After a series of video cassettes are played in a video cassetterecorder, a library of tapes and their contents is accumulated and therandom access memory 1032.

A television for controlling a video cassette recorder to accessprograms on a video cassette tape is known in the current state of theart. A television for controlling a video cassette recorder to accessprograms on a video cassette tape is described in more detail in U.S.Pat. No. 5,543,929, by Mankovitz. The disclosure thereof is incorporatedherein in its entirety by reference thereto. The Mankovitz patentdiscloses retrieving a directory of programs from a television signalreceived from a video cassette recorder. The television displays thedirectory of programs and a televison viewer is able to select a programfrom the directory of pre-recorded program for viewing. Upon selectionof a program, the tape will either be advanced or rewound to positionthe video cassette recorder at the beginning of the selected program.

FIG. 11 illustrates an embodiment of a guide screen utilizingpicture-in-picture inserts. The embodiment of FIG. 11, all showsscheduled to record or be watched are displayed in the schedule. A tableof shows to be watched are selected by activating the watch button 1144.A table of shows to be recorded are shown by activating the recordbutton 1146. Shows may be removed or added to the list, and frequenciesof recording may be set. A show may be set to be recorded once, daily orweekly from this screen. In the embodiment shown, threepicture-in-picture (PIP) windows 1112,1114,1116 are shown. In these PIPwindows, supplemental information relating to a recorded show may bepresented including videotaping reminders.

The ad windows 1112,1114,1116 of FIG. 11 provide producers ofinfomercials with an extended capability to reach viewers through the adwindows. Because of the cost of buying advertising time, a growingnumber of product manufacturers produce infomercials that are shown atrelatively inexpensive off-prime-time schedules, often on non-primechannels. If the ad window displays information about a particularproduct, pressing a record button will instruct the EPG to record aninfomercial or advertisement being displayed. Thus, when the infomercialis broadcast on a non-prime channel at a non-prime-time, it will berecorded for later viewing. The same procedure is used to load avideotaping reminder. The EPG provides producers of infomercials withthe opportunity to provide a viewer with the opportunity to view a videoclip about the product being advertised, or to bring a taped show to theimmediate attention of a viewer.

Depending upon the embodiment and/or viewer option selections, the videoclip is shown in the PIP window, the ad window, or on a full screen.Upon termination of the video clip, the EPG typically returns to themode in which the viewer was operating immediately before selecting theoption that triggered the display of the video clip.

In addition to PIP windows, panel ads are available for paidadvertisements. Space is available in an embodiment of the guide for twopanel ads that occupy approximate 1/9th of the total screen area. When agiven ad space is not sold, the space is filled with a placeholder ad,stored in ROM, and inserted in the available space, or with a bonus ad.This space is also available for viewing a videotaping reminder.

The EPG provides producers of infomercials with extended capabilities toreach viewers through Virtual Channel Ad Slots, also referred to asChannel ads. Virtual Channel Ad Slots appear as rows of the grid guideand typically show the titles of the programs that are scheduled for aparticular channel. The EPG grid guides Virtual Channel Ad Slots provideadvertisement to be displayed as a row in the grid guides schedule ofprograms. The Virtual Channel Ad Slots act like a channel entry in thegrid guide, in that the viewer can record, watch or schedule forwatching and/or get information about the advertised program in theinformation detail box of the grid guide. Channel ads do not occupy afixed area. Channel ads are essentially inserted between channels in thegrid. If there are no channel ads sold, the grid will simply be acontinuous list of channels/show titles with no gaps. In an embodimentthis area is also utilized for insertion of a videotaping reminder.

FIG. 12 is a block diagram illustrating sources of advertisement fordisplay in conjunction with the videotaping reminders. The EPG canselect advertisements from various possible locations, including but notlimited to: a library of advertisements stored at the viewer's terminal(in a RAM) that have been downloaded through the VBI, stored at thehead-end, or accessible through an EPG link to the Internet/World WideWeb. The advertisements may be in the form of graphics, text, videoclips, audio clips, and combinations thereof. Each advertisement can beassigned theme codes, profile codes, and other selection intelligence.

In another embodiment, the advertisements in the library are alsoassigned particular television programs or classes of televisionprograms. The history of television programs entered into a“record-watch list” as shown in FIG. 11 are recorded; and the resultsare analyzed to decide which advertisement to display. The assumption inbasing advertising selection upon recording a particular program is thatpeople using the EPG and watching a program at a different time in whichit is broadcast have different interests. In addition, informationconcerning when the recorded program is watched provides an indicationto advertisers about the viewer for profiling purposes. The display andrecording interface with television programs, video, advertisinginformation and program scheduling information is described in moredetail in co-pending U.S. patent application Ser. No. 09/120,488 filedJul. 21, 1998, entitled “System and Methods for Displaying and RecordingControl Interface with Television Programs, Video, AdvertisingInformation and Program Scheduling Information.” The disclosure thereofis incorporated herein in its entirety by reference thereto.

In an embodiment of the invention, a database of videotaping reminders,advertising messages and virtual channel ads are stored in RAM at aviewer terminal or are accessible at a website if the viewer terminalhas an Internet connection. In either case, the advertising items in thedatabase are labeled with coded categories that correspond to codedcategory labels assigned to the telecast television programs.

1-20. (canceled)
 21. A method for reminding a viewer, the methodcomprising: determining that a stored program has not yet been viewedafter the stored program has been stored; and after determining thestored program has not yet been viewed after the stored program has beenstored, automatically generating for display a reminder, the reminderindicating that the program has been stored and not yet viewed.
 22. Themethod of claim 21, further comprising storing the program.
 23. Themethod of claim 21, wherein the reminder comprises an advertisement. 24.The method of claim 23, wherein the advertisement is associated with thestored program.
 25. The method of claim 23, wherein the advertisement isselected based on viewer profile information.
 26. The method of claim21, further comprising generating for display a picture-in-picture (PIP)window in the reminder.
 27. The method of claim 26, further comprisinggenerating for display a portion of the stored program in the PIPdisplay
 28. The method of claim 21, further comprising selecting apredetermined amount of time after the storing to determine that theprogram has been not been viewed.
 29. The method of claim 21, furthercomprising selecting a predetermined amount of time after the storing todisplay the reminder.
 30. The method of claim 21, wherein the remindercomprises at least one of a visual indication, a textual indication, oran audio indication.
 31. A system for reminding a viewer, the systemcomprising: control circuitry configured to: determine that a storedprogram has not yet been viewed after the stored program has beenstored; and after determining the stored program has not yet been viewedafter the stored program has been stored, automatically generate fordisplay a reminder, the reminder indicating that the program has beenstored and not yet viewed.
 32. The system of claim 31, wherein thecontrol circuitry is further configured to store the program.
 33. Thesystem of claim 31, wherein the reminder comprises an advertisement. 34.The system of claim 33, wherein the advertisement is associated with thestored program.
 35. The system of claim 33, wherein the advertisement isselected based on viewer profile information.
 36. The system of claim31, wherein the control circuitry is further configured to generate fordisplay a picture-in-picture (PIP) window in the reminder.
 37. Thesystem of claim 36, wherein the control circuitry is further configuredto generate for display a portion of the stored program in the PIPdisplay
 38. The system of claim 31, wherein the control circuitry isfurther configured to select a predetermined amount of time after thestoring to determine that the program has been not been viewed.
 39. Thesystem of claim 31, wherein the control circuitry is further configuredto select a predetermined amount of time after the storing to displaythe reminder.
 40. The system of claim 31, wherein the reminder comprisesat least one of a visual indication, a textual indication, or an audioindication.